Real 3.5 e Real 4.0


Prime notizie (non ufficiali) sulle prossime versioni di Real 3D.
di Alessandro Tasora (tasora@galactica.it)

E'noto che la versione 2.0 di Real 3D costituì una pietra miliare nel campo della grafica 3D, laddove per la prima volta venivano presentati concetti rivoluzionari come l'animazione particellare, gli scheletri, la cinematica inversa e la modellazione B-spline. A distanza di alcuni anni si susseguirono versioni sempre più stabili e perfezionate, e si ricorda in particolar modo la v.2.45 che rendeva finalmente "operative" le superfici spline, dato che nella precedente release erano richiesti tempi di calcolo impressionanti. Con la 2.47 ci fu anche il porting verso la piattaforma Windows NT e Windows 3.11, la qual cosa non interruppe -e tantomeno rallentò- lo sviluppo per la piattaforma Amiga, che continua tuttora e che proseguirà in futuro, a dispetto dei pettegolezzi riguardo un possibile abbandono del nostro sistema operativo. La versione 3 (in realta' 3.11, diventata subito 3.3) è uscita meno di un anno fa, ma gia' si parla di versione 3.5. Quest'ultima dovrebbe costituire un significativo passo avanti in attesa della v.4; difatti la versione 3 non ha costituito un evento rivoluzionario come a suo tempo fu la versione 2.0, ma questo era nei piani della Realsoft, la quale da ben un anno sta incanalando le proprie energie principalmente nello sviluppo della release 4.0, che difatti costituirà un evento sensazionale. Tuttavia, per non far attendere troppo a lungo gli utenti attuali, è stata introdotta la presente versione 3, e a breve sarà rilasciata la 3.5 come aggiornamento. Se qualcuno pensa alla 3.5 come ad una release di ripiego, nell'attesa della 4.0, probabilmente non sa che le novità nel passaggio dalla 3.3 alla 3.5 sono rilevanti quanto quelle dell'upgrade dalla 2.47 alla 3.3 Infatti, benchè non sia ancora stato divulgato il comunicato ufficiale, si parla di gestione di schede grafiche con acceleratori 3D. Infatti nella 3.5 ci sarà il preview 3D ombreggiato in tempo reale tramite librerie Open GL, via software o meglio ancora hardware, se si possiedono schede grafiche tipo MAtrox Millenium o le recenti S3 con chip Virge 3D. Purtroppo le librerie Open GL sono disponibili soltanto su sistema operativo Windows NT, quindi questa potenzialità verrà sfruttata soltanto dai possessori di PC o workstation Alpha. Tuttavia sarebbe auspicabile che in ambito Amiga prendesse piede l'iniziativa di Phase 5, la quale fornira' la prossima scheda Cybervision con librerie per la grafica 3D "retargettable", un po'come avviene per le Open GL sotto Silicon Graphics o Windows NT. Inoltre in tale scheda sarà presente proprio il chip "Virge 3D", uno dei migliori acceleratori 3D sul mercato, e questo fa sperare che a presto Real 3D implementi il supporto delle librerie di Phase 5 (e che qualcuno si decida a definirle come "standard" di riferimento per la gestione del 3D hw sotto Amiga, altrimenti non ci saranno incentivi per il loro supporto). Nella Release 3.5 ci sarà una gestione dei materiali più avanzata, che consentirà effetti davvero nuovi. Inoltre ci sarà un veloce e completo modulo di postprocessing delle particelle "2D", visto che quello attuale è poco più che un demo incompleto. Inoltre ci sarà un nuovo sistema per l'editing dei punti delle superfici (dato che si è sempre sentita la necessità di un sistema che "evidenziasse" meglio i vertici, ad esempio con quadratini colorati come in Imagine). A quanto dice la Activa (distributrice di Real per l'Inghilterra), la release 3.5 avrà un refresh delle b-spline in wireframe dalle 8 alle 10 volte più veloce! Passando alla 4.0 si deve premettere che si tratterà di una completa riscrittura del codice, e che l'architettura generale del programma conoscerà un radicale cambiamento. A quanto è dato di sapere, da indiscrezioni e voci di corridoio, la 4.0 gestirà le vere NURBS (da non confondere con le b-splines, le beta-splines o derivati, come fanno astutamente alcuni programmatori e pubblicitari), nonchè lo standard IGES (il formato di interscambio dati più professionale per la progettazione 3D, di certo molto più potente ed utile del DXF). Inoltre disporrà di un motore di rendering totalmente nuovo, così come l'interfaccia sarà ricostruita da zero: probabilmente verrà usato un linguaggio tipo "small-talk" per la gestione di "finestre intelligenti", quindi addio Topaz 8! (Speriamo venga preso in considerazione l'uso di MUI per la piattaforma Amiga, dato che tale libreria possiede già molte delle funzioni che saranno richieste alla prossima interfaccia di Real). Alcune delle notizie più interessanti non possiamo rivelarle, quindi armatevi di pazienza ed aspettatevene delle belle...